package cs_network;/* UDPClient.java from Kurose-Ross
   with minor revisions by Amer 8/2002 (cis.udel.edu) */

import java.io.*;
import java.net.*;
class UDPClient 
{
    public static void main(String args[]) throws Exception
    {
      BufferedReader inFromUser =
	  new BufferedReader(new InputStreamReader
			     (System.in));
      DatagramSocket clientSocket = new DatagramSocket();
      InetAddress IPAddress = 
	  InetAddress.getByName("hostname");
      byte[] sendData = new byte[1024];
      byte[] receiveData = new byte[1024];
      String sentence = inFromUser.readLine();
      sendData = sentence.getBytes();
      DatagramPacket sendPacket =
	  new DatagramPacket(sendData, sendData.length, 
			     IPAddress, 9876);
      clientSocket.send(sendPacket);
      DatagramPacket receivePacket =
	  new DatagramPacket(receiveData,
			     receiveData.length);
      clientSocket.receive(receivePacket);
      String modifiedSentence =
	  new String(receivePacket.getData());
      System.out.println("FROM UDP SERVER:" +
			 modifiedSentence);
      clientSocket.close();
    }
}



